package com.lw.io.bytestream;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;

public class InputStreamBufTest {
    public static void main(String[] args) throws IOException {
        InputStream inputStream = new FileInputStream("test.txt");
        byte[] bytes = new byte[1024]; //申请一个字节数组  1K。
        int len=0;
        /*
        *     注意：这里的len是一个计数器，用来记录读取到的字节的个数，而不是字节的内容。
        *         读取到的字节的内容是存储在bytes数组中的。
        *         当数组被填满的时候
        * */
        while((len=inputStream.read(bytes)) != -1){
            System.out.println(len);
            System.out.print(new String(bytes,0,len));
        }
        inputStream.close();

    }
}
